import { combineReducers } from 'redux';

import APIMock from './api-mock-state.js';
import directory from './directory.js';
import files from './files.js'
import editorStatus from './editor-status.js';
import webSocketConn from './websocket-conn.js';

// Modals
import pathInputBar from './path-input-bar.js';
import confirmDeleteDialog from './confirm-delete-dialog.js';
import notifications from './notifications.js';

export default combineReducers({
    APIMock,
    editorStatus,
    directory,
    files,
    webSocketConn,
    pathInputBar,
    confirmDeleteDialog,
    notifications
});